package com.ssy.jt808.gateway.sdk.terminal.pojo.info.alarm;

import lombok.Data;

/**
 * 设备警报
 *
 * @author wangzezhou
 */
@Data
public class LocationAlarmStateInfo{

  /** 0 紧急警报 */
  private boolean sos;

  /** 1 超束警报 */
  private boolean overSpeed;

  /** 2 疲劳驾驶 */
  private boolean fatigueDriving;

  /** 3 危险预警 */
  private boolean dangerWarning;

  /** 4 gnss 模块故障 */
  private boolean gnssFailure;

  /** 5 gnss 天线未接或故障 */
  private boolean gnssAntennaeFailure;

  /** 6 gnss 天线短路 */
  private boolean gnssAntennaeCircuit;

  /** 7 主电源欠压 */
  private boolean underPowered;

  /** 8 电源掉电 */
  private boolean powerDown;

  /** 9 设备LCD或显示器故障 */
  private boolean displayFailure;

  /** 10 目标跟踪模块故障 */
  private boolean ttsFailure;

  /** 11 摄像头故障 */
  private boolean cameraFailure;

  /** 12 道路运输证 IC 卡模块故障 */
  private boolean transportIcFailure;

  /** 13 超速预警 */
  private boolean overSpeedWarning;

  /** 14 疲劳驾驶预警 */
  private boolean fatigueDrivingWarning;

  /** 15-17  保留 */

  /** 18 累计驾驶时间超时 */
  private boolean drivingOvertime;

  /** 19 超时停车 */
  private boolean stopOvertime;

  /** 20 进出区域报警 */
  private boolean inOutArea;

  /** 21 进出路线 */
  private boolean inOutPath;

  /** 22 路线行驶时间不足/过长 */
  private boolean drivingTimeWarningOfPath;

  /** 23 路线偏离 */
  private boolean deviationPath;

  /** 24 车速传感器（vss）故障 */
  private boolean vssFailure;

  /** 25 车辆油量异常 */
  private boolean fuelCapacity;

  /** 26 车辆被盗 */
  private boolean stealing;

  /** 27 车辆点火 */
  private boolean illegalStart;

  /** 28 车辆非法移位 */
  private boolean illegalDisplace;

  /** 29 碰撞预警 */
  private boolean crashWarning;

  /** 30 侧翻预警 */
  private boolean rolloverWarning;

  /** 31 非法开门 */
  private boolean illegalOpenDoor;
}
